source/arsd/terminal.d(140,3): Error: `@safe` function `sizeSignalHandler` cannot access `__gshared` data `windowSizeChanged` source/arsd/terminal.d(150,3): Error: `@safe` function `interruptSignalHandler` cannot access `__gshared` data `interrupted` source/arsd/terminal.d(160,3): Error: `@safe` function `hangupSignalHandler` cannot access `__gshared` data `hangedUp` source/arsd/terminal.d(504,46): Error: `@safe` function `arsd.terminal.Terminal.readTermcapFile` cannot call `@system` function `std.stdio.File.byLine!(char, char).byLine` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/stdio.d(2283,10): `std.stdio.File.byLine!(char, char).byLine` is declared here source/arsd/terminal.d(1141,39): Error: `this.writeBuffer.ptr` cannot be used in `@safe` code, use `&this.writeBuffer[0]` instead source/arsd/terminal.d(1176,26): Error: cannot take address of local `w` in `@safe` function `getSize` source/arsd/terminal.d(1351,23): Error: address of variable `this` assigned to `this` with longer lifetime source/arsd/terminal.d(1357,34): Error: cannot take address of local `input` in `@safe` function `getline` source/arsd/terminal.d(1473,30): Error: cannot take address of local `n` in `@safe` function `this` source/arsd/terminal.d(1482,5): Error: field `sigaction_t.sa_handler` cannot access pointers in `@safe` code that overlap other fields source/arsd/terminal.d(1485,25): Error: cannot take address of local `n` in `@safe` function `this` source/arsd/terminal.d(1491,5): Error: field `sigaction_t.sa_handler` cannot access pointers in `@safe` code that overlap other fields source/arsd/terminal.d(1494,23): Error: cannot take address of local `n` in `@safe` function `this` source/arsd/terminal.d(1500,5): Error: field `sigaction_t.sa_handler` cannot access pointers in `@safe` code that overlap other fields source/arsd/terminal.d(1503,23): Error: cannot take address of local `n` in `@safe` function `this` source/arsd/terminal.d(1643,12): Error: cannot take address of local `fs` in `@safe` function `timedCheckForInput` source/arsd/terminal.d(1645,17): Error: cannot take address of local `fs` in `@safe` function `timedCheckForInput` source/arsd/terminal.d(1646,24): Error: cannot take address of local `fs` in `@safe` function `timedCheckForInput` source/arsd/terminal.d(1646,41): Error: cannot take address of local `tv` in `@safe` function `timedCheckForInput` source/arsd/terminal.d(1650,26): Error: cannot take address of local `fs` in `@safe` function `timedCheckForInput` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.